999c72be0468664c711159cd53deff79e62ee4a1,retrofit-adapters/rxjava/src/test/java/retrofit2/adapter/rxjava/SingleTest.java,SingleTest,resultSuccess404,#,127

Before Change


  @Test public void resultSuccess404() throws IOException {
    server.enqueue(new MockResponse().setResponseCode(404).setBody("Hi"));

    BlockingSingle<Result<String>> o = service.result().toBlocking();
    Result<String> result = o.value();
    assertThat(result.isError()).isFalse();
    Response<String> response = result.response();
    assertThat(response.isSuccessful()).isFalse();

After Change


  @Test public void resultSuccess404() throws IOException {
    server.enqueue(new MockResponse().setResponseCode(404).setBody("Hi"));

    TestSubscriber<Result<String>> subscriber = new TestSubscriber<>();
    service.result().subscribe(subscriber);
    Result<String> result = subscriber.getOnNextEvents().get(0);
    assertThat(result.isError()).isFalse();
    Response<String> response = result.response();
    assertThat(response.isSuccessful()).isFalse();